Qcms verwendet Smarty-Templates. Eine ausführliche Dokumentation zu Smarty findet sich auf der Homepage von smarty.
Zusätzlich zu den bei Smarty definierten Tags definiert qcms eigene Tags. Eine Dokumentation für die Qcms-Tags ist in Arbeit.
Zusätzlich zu den bei Smarty definierten Tags definiert qcms eigene Tags. Eine Dokumentation für die Qcms-Tags ist in Arbeit.
Template Design-Richtlinien
- jedes Template sollte an geeigneter Stelle das Template für die Admin-Oberfläche einbinden.
{qcms->tag name="admin#adminArea"} - alle in der Webseite auf mehr als einer Seite verwendeten Resourcen (javascript, Bilder, css) sollten in einem eigenen Unterordner innerhalb des Repository (default ist "resources")
- Menus sollten mittels der menu-Tags von Qcms erstellt werden. Fest verlinkte Menus werden beim Verschieben einer Seite nicht verändert.
- Werden für eine Webseite mehrere verschiedene Templates verwendet, empfiehlt es sich, die Namen der editierbaren Stellen über verschiedene Templates hinweg konsistent zu halten, damit jede einzelne Seite unproblematisch verschoben, umbenannt und mit einem anderen Template versehen werden kann, ohne dass die Inhalte neu eingepflegt werden müssen.
